package ar.com.seminario.service;

import java.util.List;

import ar.com.seminario.common.service.exception.ServiceException;
import ar.com.seminario.dto.PerfilDto;
import ar.com.seminario.model.Perfil;

/**
 * Servicio de acceso a los perfiles.
 * 
 * @author Pablo Lamas
 *
 */
public interface IPerfilService {
	
	public PerfilDto getPerfilDto(Perfil perfil);
	
	public List<PerfilDto> getAllPerfilesDto() throws ServiceException;
	
	public Perfil getPerfilById(Long idPerfil) throws ServiceException;
	
	public List<PerfilDto> getPerfilesCompatibles(Perfil perfil) throws ServiceException;
	
	

}
